package com.liuyucheng.designpattern.建造者模式;

/**
 * 建造者模式
 *
 * 比如这是建造者
 * 以点餐为例,点4个单品
 */
public abstract class Builder {
    //步骤1，2，3，4
    abstract void build1();
    abstract void build2();
    abstract void build3();
    abstract void build4();

    /**
     * 得到套餐
     * @return
     */
    abstract Product getProduct();
}
